YandexCheckout\Client B

Total Complexity 76
Dependencies 46
Dependents 1
Total lines 772
Lines of code 332
Logical lines of code 223
Comment lines 312
Methods 23
Properties 7

Methods 23

Method Rating Maintainability Complexity Lines of code
handleError()
A
49 9 34
capturePayment()
A
48 7 31
cancelPayment()
S
51 6 25
getPaymentInfo()
S
55 5 19
getRefundInfo()
S
55 5 19
createRefund()
S
53 4 24
createPayment()
S
53 4 24
getRefunds()
S
54 4 21
getPaymentOptions()
S
55 4 21
getPayments()
S
54 4 21
setLogger()
S
64 4 10
delay()
S
60 3 14
__construct()
S
61 3 13
execute()
S
63 3 10
decodeData()
S
68 2 7
encodeData()
S
66 2 8
setAuth()
S
68 1 8
getConfig()
S
82 1 3
setConfig()
S
81 1 3
setRetryTimeout()
S
77 1 4
setMaxRequestAttempts()
S
77 1 4
setApiClient()
S
71 1 6
getApiClient()
S
82 1 3